انتخاب ترکیب وب سرویس ها به طور دینامیک با توجه به کیفیت سرویس دهی

thesis
abstract

در پی گسترش به کار گیری معماری سرویس گرا در سازمان ها، برای پیاده سازی جریان های کاری پیچیده به صورت الکترونیکی، استفاده از وب سرویس های مرکب رواج یافته است. وب سرویس مرکب، مجموعه ای نیمه مرتب از سرویس های منفرد عرضه شده در وب است که قادر است با ترکیب عملکرد وب سرویس های زیر مجموعه خود تحت ساختار ترکیب تعریف شده، یک جریان کاری ساخت یافته را اجرا کند و سرویس با ارزش تری را تحویل کاربر دهد. وب سرویس مرکب، نمونه ای از استفاده مجدد از مولفه های نرم افزاری است. با افزایش تعداد وب سرویس های منتشر شده در وب، ممکن است سرویس های متعددی یافت شوند که عملکرد مشابه دارند. وجه تمایز این وب سرویس ها از دید کاربر، کیفیت آن ها خواهد بود. حال در صورت داشتن وب سرویس های منفرد مشابه کاندیدا برای شرکت در یک وب سرویس مرکب مفروض، طرح های متعدد ترکیب وب سرویس ها مقدور خواهد بود و هریک از این طرح ها، کیفیت متفاوتی به دست خواهند داد. برای آن که کاربر بتواند بر حسب نیاز کیفی خود، طرح ترکیب مناسب را انتخاب و اجرا کند، لازم است اول روشی برای سنجش و مقایسه کیفیت وب سرویس های مرکب به کار گرفته شود، و دوم، بتوان از میان انبوه طرح های ممکن برای ترکیب وب سرویس های منفرد مشابه، طرحی را که نیاز کیفی کاربر را تأمین می کند، برگزید. مسأله انتخاب ترکیب وب سرویس ها بر اساس کیفیت، یک مسأله بهینه سازی زمان بر با سربار محاسباتی زیاد است. علاوه بر این، پویایی محیط اجرایی وب سرویس ها سبب می شود که مقدار کیفیت آن ها مرتباً دچار تغییر شود، بعضی از سرویس ها از دسترس خارج شوند، و یا این که سرویس های جدید با کیفیت بیشتری منتشر شوند. در نتیجه، یک طرح ترکیب با کیفیت بهینه وب سرویس ها، همواره با کیفیت ترین طرح نخواهد بود. از این رو، نیاز است در مسأله انتخاب ترکیب وب سرویس ها بر اساس کیفیت، عامل پویایی محیط وب نیز در نظر گرفته شود. در این تحقیق، ضمن ارائه روشی برای محاسبه و ارزیابی کیفیت کل وب سرویس مرکب، رهیافت جدیدی برای حل مسأله انتخاب پویای ترکیب وب سرویس ها بر اساس کیفیت پیشنهاد شده است. این رهیافت بر مبنای الگوریتم بهینه سازی جهانی جستجوی هارمونی طراحی شده و قادر است با صرف توان محاسباتی پایین، در زمان محدودی طرح ترکیب با کیفیت بهینه وب سرویس ها را انتخاب کند. ارزیابی های انجام شده در شبیه سازی های عددی این تحقیق نشان می دهد که روش پیشنهادی، سریع تر از روش پر کاربردی که پیش تر در حل این مسأله پیشنهاد شده ، عمل می کند. همچنین می تواند طرح های ترکیبی را بیابد که کیفیت آن ها نسبت به نتایج روش های همتای خود، بیشتر است.

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

انتخاب بهینه وب سرویس های مکانی در ترکیب سرویس ها با استفاده از کیفیت سرویس مکانی

یکی از مسائل قابل توجه و پراهمیت در سامانه های اطلاعات مکانی تعامل پذیری است. با ظهور فن آوری وب سرویس ها و الگوی معماری سرویس گرا در سامانه های اطلاعات مکانی، اشتراک داده های مکانی از روش کلاسیک و داده مبنا به روش توزیع پذیر و سست پیوند تبدیل شد. با افزایش درخواست کاربران برای اطلاعات مکانی، سازمان ها و افراد زیادی با توجه به استانداردهای اطلاعات مکانی (استاندارد ogc)، سرویس های مکانی خود را ا...

full text

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...

full text

انتخاب بهینه وب سرویس‌های مکانی در ترکیب سرویس‌ها با استفاده از کیفیت سرویس مکانی

یکی از مسائل قابل توجه و پراهمیت در سامانه‌های اطلاعات مکانی تعامل پذیری است. با ظهور فن‌آوری وب سرویس‌ها و الگوی معماری سرویس‌گرا در سامانه‌های اطلاعات مکانی، اشتراک داده‌های مکانی از روش کلاسیک و داده مبنا به روش توزیع پذیر و سست پیوند تبدیل شد. با افزایش درخواست کاربران برای اطلاعات مکانی، سازمان‌ها و افراد زیادی با توجه به استانداردهای اطلاعات مکانی (استاندارد OGC)، سرویس‌های مکانی خود را ا...

full text

به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس

معماری سرویس گرا سبب ارتقاء پایداری و قابلیت عملیاتی نرم افزارها در راستای شاخص های پدافند غیرعامل می شود. شناسایی خودکار سرویس ها با استفاده از شاخص های کیفی سرویس، تضمین کننده به کارگیری موفق معماری سرویس گرا است و می تواند گام موثری در جهت تسریع فرایند تولید نرم افزار سرویس گرا باشد. کم توجهی به نیازهای کیفی، عدم توجه همزمان به ارتباط فعالیت ها و موجودیت های کسب و کار و خودکار نبودن رتبه بند...

full text

ترکیب کارای وب سرویس های مبتنی بر کیفیت سرویس

کیفیت سرویس جزء یکی از مهمترین مباحث در ترکیب وب سرویس ها می باشد. کیفیت سرویس در وب سرویس ها شامل یک سری ویژگی های غیر عملیاتی مانند هزینه اجرا، زمان اجرا، دردسترس پذیری، نرخ موفقیت در اجرا و امنیت می باشد. در سال های اخیر، تعداد وب سرویس ها به شدت افزایش یافته است، در نتیجه تعداد وب سرویس هایی که عملکرد یکسانی دارند نیز افزایش یافته است. تفاوت این وب سرویس های مشابه، تنها در کیفیت عملکردشان م...

15 صفحه اول

تخمین مقادیر نامشخص کیفیت سرویس به منظور افزایش کیفیت سرویس گرید مرکب با استفاده از شبکه ی بیزی

گریدهای محاسباتی به عنوان یک رویکرد جدید برای حل مسائل در مقیاس بزرگ در زمینه‌های علمی، مهندسی و تجاری به وجود آمده‌اند. معماری باز سرویس‌های گرید اقتباسی از معماری سرویس‌گرا می‌باشد تا اینکه بتواند عملکرد گرید را به عنوان مجموعه‌ای از نرم‌افزارهای سرویس‌گرا به نمایش بگذارد. ترکیب سرویس‌های گرید این امکان را به کاربران می‌دهد که نیازهای پیچیده‌ی خود را به عنوان یک درخواست تنها مطرح کنند. الگوری...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده فنی و مهندسی

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023